const express = require('express')
const app = express()

// 监听客户端的get和post请求并响应  这也用到了路由

// 参数1: 请求的url 参数2 回调方法
app.get('/user', (req, res) => {
  res.send({name:'jam',age:18,gender:1})
})

app.get('/about', (req, res) => {
  // 获取查询参数query 就是url问号?后面的参数http://127.0.0.1:8088/about?name=123&age=19
  const query = req.query
  res.send(query) // {"name":"123","age":"19"}
})

app.get('/info/:id/:name', (req, res) => {
  // 获取动态参数params
  const params = req.params
  res.send(params)
})

// 参数1: 请求的url 参数2 回调方法
app.post('/user', (req, res) => {
  res.send('调用成功')
})

app.listen(8088, () => {
  console.log('running')
})
